home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / ideal340 / ideatool / blinex / blinex.txt < prev   
Text File  |  1995-04-25  |  9KB  |  233 lines

  1. -----------------------------------------------
  2. A n l e i t u n g   z u   B L I N E X   V 1 . 3
  3. -----------------------------------------------
  4.  
  5.  
  6. Umfang
  7. ------
  8. Der Ordner BLINEX enthält folgende Dateien:
  9.   BLINEX.PRG  PRG-Version
  10.   BLINEX.RSC  Resource-Datei hierzu
  11.   BLINEX.TXT  Anleitung
  12.  
  13. Auf  Aufrage  ist  beim Autor auch die alte TTP-Version sowie eine englische
  14. Version erhältlich
  15.  
  16.  
  17. Rechtliches
  18. -----------
  19. Autor: Christoph Bartholme, Ettlinger Stra₧e 37, D-76137 Karlsruhe, Germany
  20.                             EMail: Christoph_Bartholme@ka2.maus.de
  21.  
  22. BLINEX  (Blank LINes EX) ist public domain und darf von jedermann/frau ange-
  23. wendet  und  weitergegeben werden, jedoch mu₧ stets der komplette Inhalt des
  24. Ordners  BLINEX  kopiert  werden.  Kürzungen  und  Änderungen  verletzen die
  25. Copyright-Bestimmungen!
  26.  
  27. Der  Autor  ist  nicht  verantwortlich für irgendwelche Schäden, welche, wie
  28. auch immer, durch Anwendung von BLINEX entstehen.
  29.  
  30.  
  31. Sinn und Zweck
  32. --------------
  33. BLINEX dient zum Bearbeiten von ASCII-Textdateien.
  34.  
  35. Genauer?
  36.  
  37. 1) BLINEX entfernt überflüssige Leerzeilen.
  38.  
  39. 2) BLINEX  wandelt  "exotische" Zeilenendekennungen ins gebräuchliche Format
  40. (CR LF) oder in andere Kennungen um.
  41.  
  42. 3) BLINEX  entfernt  auf  Wunsch überzählige Leerzeichen oder Tabulatoren am
  43. Zeilenende.
  44.  
  45. 4) BLINEX  kann  Texte  beliebig  zwischen  den vier gebräuchlichsten ASCII-
  46. Zeichensätzen konvertieren.
  47.  
  48. Ein Beispiel zu Punkt 1):
  49. Oft   werden   Anleitungen   mit   Leerzeilen   so   "gestreckt",  da₧  beim
  50. Standard-Ausdruck   (60   Zeilen   pro   Seite)  die  Seitenaufteilung  nach
  51. Vorstellung  des  Autors  erfolgt.  Wenn  man  nun aber solch einen Text mit
  52. einer   kleineren  Schriftgrö₧e  und  daher  einem  kleineren  Zeilenabstand
  53. ausdruckt, sind diese Leerzonen überflüssig, ja lästig.
  54.  
  55. Manchmal   benötigt   man   auch  beim  Ausdrucken  allein  für  die  letzte
  56. Zeile(n)   des   Textes   eine   Extraseite,  was  durch  den  Verzicht  auf
  57. einige Leerzeilen verhindert werden kann.
  58.  
  59.   ************************************************************************
  60.   *   ACHTUNG: Anleitungen und README-Dateien von PD- oder Shareware-    *
  61.   *   Programmen dürfen nur U N V E R Ä N D E R T weitergegeben werden!  *
  62.   *       Modifikationen sind einzig zum eigenen Gebrauch erlaubt!       *
  63.   ************************************************************************
  64.  
  65.  
  66. Voraussetzungen
  67. ---------------
  68. Blinex läuft unter jeder Auflösung auf dem ST(E), Mega-ST(E), TT und Falcon.
  69. In  den  niedrigsten Auflösungen (St-Low, TT-Low) können Fenster und Dialog-
  70. boxen nicht komplett dargestellt werden.
  71.  
  72.  
  73. Start
  74. -----
  75. Die  Datei  BLINEX.RSC  mu₧  sich  auf  gleicher  Verzeichnisebene  (Ordner)
  76. befinden  wie  BLINEX.PRG. BLINEX kann auch als Anwendung auf eine bestimmte
  77. Dateiart  angemeldet werden. Bei älteren TOS-Versionen (1.0x) empfiehlt sich
  78. hierbei  der  Einsatz  des  PD-Tools  ALIBI.  Ab TOS 2.0x, unter Gemini oder
  79. ähnlichen  alternativen  Desktops  genügt  es, wenn eine entsprechende Datei
  80. mit der Maus auf das Icon von BLINEX gezogen wird.
  81.  
  82.  
  83. Bedienung
  84. ---------
  85. BLINEX  besitzt  eine  Menüzeile,  über  welche die Accessories, eine kleine
  86. Programminformation  und  ein  Menüpunkt  zum  Beenden  zugänglich sind. Die
  87. Bedienelemente  des  Programms  befinden  sich  in  einem  Fenster, das frei
  88. verschiebbar ist.
  89.  
  90. Mit  dem  Button "Textdatei..." wird die Arbeitsdatei bestimmt. Es erscheint
  91. eine Fileselektbox, mit der Sie die gewünschte Datei auswählen können.
  92.  
  93. "Hilfe" bringt eine kleine Gedächtnisstütze für die Optionen.
  94.  
  95. "INF  sichern"  erzeugt eine Datei BLINEX.INF, in der alle Einstellungen und
  96. der   Zugriffspfad   der   Arbeitsdatei   abgelegt   werden.  Beim  nächsten
  97. Programmstart  werden  diese  Parameter  dann  aus  BLINEX.INF  gelesen  und
  98. automatisch gesetzt.
  99.  
  100. Nach  Anklicken  von  "Start"  lädt  BLINEX  die  gewählte  Arbeitsdatei und
  101. speichert  sie nach entsprechender Umformung wieder ab. Die Textformatierung
  102. geschieht dabei vollständig im Hintergrund. Sie können also währenddessen zu
  103. einem  Accessory  wechseln  oder  (unter  MultiTOS, Mag!X o.ä.) ein Programm
  104. parallel ausführen.
  105.  
  106. Nach  getaner Arbeit können Sie mit "-> ILIST.ACC" die bearbeitete Textdatei
  107. direkt an das Druckprogramm IdeaList übergeben, sofern ILIST.ACC installiert
  108. ist oder IDEALIST.PRG parallel gestartet wurde.
  109.  
  110.  
  111. Optionen
  112. --------
  113. "Zeilenenden  optimieren":  Blinex entfernt Leerzeichen und Tabulatorzeichen
  114. (ASCII 9) am Zeilenende und spart so im Endeffekt einige Bytes ein. Beachten
  115. Sie  bitte,  da₧  Leerzeichen  am Zeilenende manchmal durchaus sinnvoll (zur
  116. weiteren   Bearbeitung   mit  einem  Texteditor)  oder  gar  zwingend  nötig
  117. (DESKTOP.INF und NEWDESK.INF niemals optimieren!) sind.
  118.  
  119. "Backup  anlegen":  Die Arbeitsdatei wird vor der Bearbeitung als Backup mit
  120. dem Extender "BAK" gesichert.
  121.  
  122. BLINEX kennt vier Modi für die Entfernung von Leerzeilen:
  123.  
  124.   - Keine  Leerzeilen  stehen  lassen: der radikalste Modus, der die Gliede-
  125.    rung des Textes ziemlich zerstört.
  126.  
  127.   - Einfache  Leerzeilen  stehen lassen: Mehrfache Leerzeilen werden bis auf
  128.    eine gelöscht.
  129.  
  130.   - Einfache  und  doppelte  Leerzeilen  stehen  lassen: Grö₧ere Leerzeilen-
  131.    Bereiche werden bis auf zwei Leerzeilen entfernt. Bei diesem Modus bleibt
  132.    die Gliederung des Textes weitgehend erhalten.
  133.  
  134.   - Alle  Leerzeilen  stehe  lassen:  Falls Sie nur die Zeilenende-Kennungen
  135.    ändern oder die Zeilenenden säubern wollen...
  136.  
  137.  
  138. Zeilenenden
  139. -----------
  140. BLINEX erkennt automatisch diverse Arten von Zeilenende-Kennungen:
  141. (CR = ASCII-13, LF = ASCII-10)
  142.   - CR LF    (Standard für Atari und DOS)
  143.   - LF CR
  144.   - CR       (Mac-Format)
  145.   - LF       (Unix-Format)
  146.   - CR CR LF (Absatzkennung im Tempus-Flie₧textformat)
  147.   - Nullbyte (z.B. Textbereiche, die Binärdateien entnommen wurden)
  148.  
  149. Die Ausgabe erfolgt wahlweise als
  150.   - CR LF
  151.   - CR
  152.   - LF
  153.   - Nullbyte
  154.  
  155.  
  156. Was gilt als Leerzeile?
  157. -----------------------
  158. Eine  Leerzeile  enthält entweder kein Zeichen oder nur die Zeichen ASCII-32
  159. (Blank), ASCII-9 (Tabulator) oder ASCII-12 (Formfeed).
  160.  
  161.  
  162. Zeichensatz-Konvertierung
  163. -------------------------
  164. ASCII  ist  nicht  gleich  ASCII!  Nicht  nur die Zeilenendekennung kann von
  165. System  zu  System  unterschiedlich sein. Auch der Zeichensatz ist nicht auf
  166. allen  Rechnerplattformen  einheitlich! Während die Zeichen von ASCII-32 bis
  167. 127  genormt  sind  (Zeichen  unter  ASCII-32  sind,  bis auf diejenigen für
  168. Zeilen-  und  Seitensteuerung,  gänzlich rechnerspezifisch und haben sowieso
  169. nichts  in ASCII-Texten zu suchen), gibt es bei den oberen 128 Zeichen gro₧e
  170. Unterschiede.
  171.  
  172. BLINEX  kann  zwischen  vier  geläufigen  Zeichensätzen umformen (diese also
  173. sowohl lesen als auch schreiben):
  174.   - Atari
  175.   - ANSI (auch Amiga, Archimedes, Windows)
  176.   - Macintosh
  177.   - PC (DOS)
  178.  
  179. Wenn  Sie  keine  Konvertierung  wünschen,  so stellen Sie einfach Lese- und
  180. Schreib-Zeichensatz identisch ein.
  181.  
  182. Zeichen, die in einem System partout nicht dargestellt werden können, werden
  183. als  "*"  dargestellt. Die PC-Blocksatz-Grafikzeichen werden in "+", "-" und
  184. "|" konvertiert. Nicht schön, aber lesbar...
  185.  
  186. Die  Konvertierung  geschieht  übrigens  nicht  über  den  Umweg  des Atari-
  187. Zeichensatzes,  sondern  BLINEX  verwendet  für jede Kombination eine eigene
  188. Tabelle.
  189.  
  190.  
  191. Modifizierung
  192. -------------
  193. Wer  statt  ILIST.ACC  lieber ein anderes Accessory einbinden will, kann mit
  194. einem  Dateimonitor  in  der Programmdatei die Zeichenfolge "ILIST   " durch
  195. eine  andere  Programmkennung  (mit Leerzeichen auf acht Zeichen auffüllen!)
  196. ersetzen.  Dieses  Accessory  mu₧  aber  ebenfalls per Message-Pipeline über
  197. VA_START  (Gemini-Protokoll)  aufrufbar  sein.  Modifizierte  Versionen  von
  198. BLINEX dürfen NICHT weitergegeben werden!
  199.  
  200.  
  201. Änderungen gegenüber der V1.10
  202. ------------------------------
  203. V1.14:
  204. - Einlese-Fehler entfernt
  205. - Anpassungen an MultiTOS und TOS 4.0x
  206.  
  207. V1.20:
  208. - Option: Zeilenenden optimieren
  209. - Option: keine Leerzeilen entfernen
  210. - Textformatierung im Hintergrund
  211. - Erzeugte Zeilenende-Kennungen wählbar
  212. - Als Zeilenendekennung wird auch das Nullbyte (ASCII 0) erkannt
  213. - Resoureverwaltung geändert
  214. - Kommandozeilenbehandlung geändert
  215.  
  216. V1.30:
  217. - Zeichensatz-Konvertierung zwischen den Systemen Atari, ANSI, Mac und PC
  218.  
  219. V1.32:
  220. - Balkenanzeige während der Umwandlung
  221. - Bugfix bei der Konvertiertabelle Atari-Mac
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. Preisfrage
  231. ----------
  232. Warum ist diese Zeile so weit nach unten gerutscht?        Viel Spa₧!    :-)
  233. ----------------------------------------------------------------------------